package net.roseparadise.dao;
// default package

import java.util.List;

import net.roseparadise.model.PhotoComment;
import net.roseparadise.model.PhotoCommentId;

public interface PhotoCommentDAO {
       
    public void save(PhotoComment transientInstance);
    
	public void delete(PhotoComment persistentInstance);
    
    public PhotoComment findById( PhotoCommentId id);
    
    public List<PhotoComment> findByExample(PhotoComment instance);
    
    public List findByProperty(String propertyName, Object value);

	public List<PhotoComment> findByParentid(Object parentid);
	
	public List<PhotoComment> findByChildcount(Object childcount);
	
	public List<PhotoComment> findByMemberid(Object memberid);
	
	public List<PhotoComment> findByMembername(Object membername);
	
	public List<PhotoComment> findByGuestname(Object guestname);
	
	public List<PhotoComment> findByCreatedate(Object createdate);
	
	public List<PhotoComment> findByUpdatedate(Object updatedate);
	
	public List<PhotoComment> findByContent(Object content);	

	public List findAll();
	
    public PhotoComment merge(PhotoComment detachedInstance);


}